-
Couldn't load subscription status.
- Fork 13.9k
Add const generics tests for supertraits + dyn traits. #78478
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add const generics tests for supertraits + dyn traits. #78478
Conversation
|
(rust_highfive has picked a reviewer for you, use r? to override) |
|
r? @lcnr |
|
This is already looking good, a few more cases to consider might be: fn generic<T: Bok<N>, const N: usize>(v: T) {
fn_taking_taking_dyn_foo::<N>(&v);
}
fn concrete<T: ?Sized + Foo<3>>(_: &T) {}
fn call_super_concrete(x: &dyn Bar<3>) {
concrete(x);
}Also, it would be great to change this test to |
|
👍 @bors r+ rollup |
|
📌 Commit 22060fa has been approved by |
Rollup of 11 pull requests Successful merges: - rust-lang#77213 (rustdoc options to set default theme (and other settings)) - rust-lang#78224 (min_const_generics: allow ty param in repeat expr) - rust-lang#78428 (MinConstGenerics UI test for invalid values for bool & char) - rust-lang#78460 (Adjust turbofish help message for const generics) - rust-lang#78470 (Clean up intra-doc links in `std::path`) - rust-lang#78475 (fix a comment in validity check) - rust-lang#78478 (Add const generics tests for supertraits + dyn traits.) - rust-lang#78487 (Fix typo "compiltest") - rust-lang#78491 (Inline NonZeroN::from(n)) - rust-lang#78492 (Update books) - rust-lang#78494 (Fix typos) Failed merges: r? `@ghost`
Partially addresses #78433